Mini Kotlin Visitor
This interface defines a complete generic visitor for a parse tree produced by MiniKotlinParser.
Parameters
<T>
The return type of the visit operation. Use Void for operations with no return type.
Inheritors
Functions
Link copied to clipboard
Visit a parse tree produced by the
AddSubExpr labeled alternative in expression.Link copied to clipboard
Visit a parse tree produced by the
AndExpr labeled alternative in expression.Link copied to clipboard
Visit a parse tree produced by argumentList.
Link copied to clipboard
Visit a parse tree produced by block.
Link copied to clipboard
Visit a parse tree produced by the
BoolLiteral labeled alternative in primary.Link copied to clipboard
Link copied to clipboard
Visit a parse tree produced by the
ComparisonExpr labeled alternative in expression.Link copied to clipboard
Visit a parse tree produced by the
EqualityExpr labeled alternative in expression.Link copied to clipboard
Link copied to clipboard
Visit a parse tree produced by the
FunctionCallExpr labeled alternative in expression.Link copied to clipboard
Visit a parse tree produced by functionDeclaration.
Link copied to clipboard
Visit a parse tree produced by the
IdentifierExpr labeled alternative in primary.Link copied to clipboard
Visit a parse tree produced by ifStatement.
Link copied to clipboard
Visit a parse tree produced by the
IntLiteral labeled alternative in primary.Link copied to clipboard
Visit a parse tree produced by the
MulDivExpr labeled alternative in expression.Link copied to clipboard
Visit a parse tree produced by the
NotExpr labeled alternative in expression.Link copied to clipboard
Visit a parse tree produced by the
OrExpr labeled alternative in expression.Link copied to clipboard
Visit a parse tree produced by parameter.
Link copied to clipboard
Visit a parse tree produced by parameterList.
Link copied to clipboard
Visit a parse tree produced by the
ParenExpr labeled alternative in primary.Link copied to clipboard
Visit a parse tree produced by the
PrimaryExpr labeled alternative in expression.Link copied to clipboard
Visit a parse tree produced by program.
Link copied to clipboard
Visit a parse tree produced by returnStatement.
Link copied to clipboard
Visit a parse tree produced by statement.
Link copied to clipboard
Visit a parse tree produced by the
StringLiteral labeled alternative in primary.Link copied to clipboard
Link copied to clipboard
Visit a parse tree produced by type.
Link copied to clipboard
Visit a parse tree produced by variableAssignment.
Link copied to clipboard
Visit a parse tree produced by variableDeclaration.
Link copied to clipboard
Visit a parse tree produced by whileStatement.